/**
 * @brief DTU自举程序。用来启动并且检查程序是否退出执行，如果程序退出执行，则立即重新启动程序。
 * @version 1.0
 * @date 2018-7-25
 * @author 宋炜
*/

#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include <sstream>

int main( int argc , const char * argv[] )
{
	bool flag = true;

	int wait_time = 20;
	if( argc == 2 ){
		std::stringstream ss;
		ss << argv[ 1 ];
		ss >> wait_time;
	}

	sleep( wait_time );
	
	while( flag ){
		system( "/data/dtu" );

		sleep( 1 );
	}

	return 0;
}
